Mysql 创建新用户授予root权限 或 最高权限

您所在的位置:网站首页 mysql 创建数据库权限 Mysql 创建新用户授予root权限 或 最高权限

Mysql 创建新用户授予root权限 或 最高权限

2024-07-06 06:32| 来源: 网络整理| 查看: 265

普通创建用户

        普通用户创建成功后一般没权限,权限不足操作和查看数据库权限不足

    > CREATE USER 'username'@'%' IDENTIFIED BY 'password';      > flush privileges;

赋予root权限创建

        赋予root权限创建,mysql中所有数据库可查看可操作。

    > GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password'  WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;     > flush privileges;

        MAX_QUERIES_PER_HOUR        每小时最大查询次数         MAX_CONNECTIONS_PER_HOUR        每小时最多X个连接         MAX_UPDATES_PER_HOUR       每小时最大更新次数          MAX_USER_CONNECTIONS        最大用户连接数

        MYSQL当做了权限操作,新加用户,或者是其他表的操作后。要其生效有两种方式,一种是重启服务,另外一种是使用FLUSH命令。第二个方式,使用FLUSH必须有reload权限。

        一般情况,例如新增了用户,或者修改了某个用户的权限之后,就需要使用flush命令,跟随参数 privileges。

> flush privileges;



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3